ㄱ. 프로그램을 어떠한 목적을 위해서라도 실행할 수 있는 자유 ㄴ. 프로그램의 작동 원리를 연구하고, 이를 자신의 필요에 맞게 변경시킬 수 있는 자유 ㄷ. 이웃을 돕기 위해 프로그램을 복제하고 배포할 수 있는 자유 ㄹ. 프로그램을 향상시키고 이를 공동체 전체의 이익을 위해서 다시 환원시킬 수 있는 자유는
커널에 아주 작은 변화가 있음을 말한다. 즉, 이것은 보안 패치, 버그 수정, 새로운 기능 및 드라이버가 커널에 반영될 때마다 변화되어 왔다.
가장 먼저 대중화 되었고 현존하는 가장 오래된 리눅스 배포판으로 1992년 패트릭 볼거딩에 의해 시작되었다. 리눅스 초기 시절에는 사용하기 쉽고 안정된 리눅스 운영체제로 가장 많은 인기를 누린 배포판이었지만, 설치 과정의 어려움과 레드햇의 등장으로 점점 리눅서들의 관심에서 멀어져갔다.
커널과 프로세스 정보를 위한 가상 파일 시스템이다. 이 디렉토리 아래에는 현재 메모리에 존재하는 모든 작업들이 파일 형태로 존재한다. 디스크 상에 실제 존재하는 것이 아니라 메모리상에 존재하기 때문에 가상 파일 시스템이라고 한다.
# cat ./until.sh #!/bin/bash var1 = 0 until (( $var == 5)) do echo var! value is $var let var1 += 1 done # ./until.sh | tail -n 1
major minor #block name 8 0 201921 sda 8 0 123 sda1 8 0 4921 sda2 253 0 23478 dm-0
( )는 강력하고 확장성 높은 단일 호스트 64 비트 저널링 파일 시스템이다. 이는 완전한 익스텐트 기반으로 매우 큰 파일 및 파일 시스템을 지원한다. ( ) 시스템이 저장할 수 있는 파일 수는 파일 시스템에서 사용 가능한 공간에 의해서만 제한된다. ( )는 빠른 복구를 용이하게 하는 메타데이터 저널링을 지원한다. ( ) 파일 시스템은 마운트되어 활성화된 상태로 조각 모음 및 확장할 수 있다. 또한 RHEL6는 ( )에 특정 유틸리티의 백업 및 복원을 지원한다.
망 안에서 데이터 흐름을 통제하는 규칙들의 집합을 말하며, 그 목적은 서로 간에 데이터를 신속하고 정확 하게 전송할 수 있도록 하기 위함이다. 이것에는 오류 검출 및 정정 그리고 돌발적인 사고에 대처할수 있는 정보의 복원 절차 등이 포함된다.
# grep root /etc/passwd root:x:0:0:root:/root:/bin/bash
# useradd -u 510 -G 10 -e 2014-12-31 -s /bin/bash testuser
# ls -l testlife -rw-r--r-- 1 linux1 linux1 38 9dnjf 20 08:14 testlife
(가) 파티션작업(fdisk) (나) 파일시스템생성(mkfs) (다) 마운트 포인터 생성(mkdir) (라) 마운트작업(mount)
패키지 배포 FTP 서버 IP : 192.168.10.1 패키지 배포 FTP 서버 디렉토리 : /pub 패키지 이름 : vsftpd-2.0.5-28.el5.i386.rpm
CNU C 컴파일러로 알려진 ( )는 원래 GNU 운영체제를 위한 컴파일러로서 작성되었고, ( )의 저작권은 FSF(자유 소프트웨어 재단)에 있지만 GPL이 적용된 자유 소프트웨어이다.
# uname -a Linux ihd 2.6.32-379.2.1.el6.x86 #1 SMP Tue Aug 14 11:42:24 CST 2012 x86_64 x86_64 x86_64 GNU/Linux
# cat ( ) weekly errors root rotate 4 create # compress
( )란 미 국가 보안국이 오픈 소스커뮤니티에 릴리즈한 Linux의 보안 강화 버전으로서 리눅스 보안 모듈 구조체를 이용하여 리눅스 커널에 의무 접근 제어(MAC)를 구현하는 것이다.
# dd if=/dev/sda of=/dev/sdc bs=1024
NoSQL의 일종으로 데이터의 기본 단위가 문서이다. 테이블 기반의 관계형 데이터베이스 구조 대신에 동적 스키마형 문서들을 사용한다.
리눅스와 리눅스간의 설정 데이터를 배포하기 위해 사용되는 프로토콜로 인증을 위한 다른 서비스에 자주 사용된다. 초기에는 X500이라는 서비스와 통신할 수 있는 게이트웨이 프로토콜로 설계되었고, 현재는 Version 3이 출시되었다.
security=( )
$ ( ) 192.168.12.22
# cat ( ) webmaster@linux.co.kr posein webmaster@windows.co.kr yuloje
$ ( ) /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
# cat ( ) nameserver 203.247.32.31 nameserver 168.126.63.1
IN ( ) mail.ihd.or.kr www IN A 192.168.12.22
ㅇ 특정 권한 획득을 목적으로 하는 프로그램이다. ㅇ 대표적인 프로그램에는 z2, Es, Fix, SI 등이 있다.
IETF에 의해 제안된 것으로 VPN 구현에 널리 쓰인다. AH와 ESP를 통해 IP 데이터그램의 인증과 무결성, 기밀성을 제공한다.
공인 IP 주소로 운영중인 다수의 서버를 iptables를 이용해서 사설 IP로 전환한 뒤에 IP 매스커레이딩(Masquerading) 설정을 하고자 한다. 이 때 사용하는 테이블은 -t 옵션을 이용해서 ( ㄱ )으로 설정하고, 정책은 -j 옵션을 이용해서 ( ㄴ )로 설정하면 된다.